// import { dosql } from "../tool/sqlTool";
// const mysql = require("mysql"); //引入mysql操作的库
// const connection = mysql.createConnection({
//   host: "localhost", //数据库服务器的地址
//   user: "root", //数据库的用户名
//   password: "root", //数据库密码
// }); //createConnection()会返回一个数据库链接对象，数据连接对象可以执行mysql语句
// connection.connect(); //创建数据库链接
// /***
//  * query方法执行一条sql语句
//  * err是 执行语句是否有错误
//  * results对象 返回执行语句的结果
//  * fields 对象 sql语句相关的字段 如果有才返回
//  */
// async function handleFun() {
//   // 1.创建数据库
//   let data: { success: boolean; data: any } = await dosql(
//     `create database if not exists blog_data;`,
//     connection
//   );
//   if (!data.success) {
//     console.log(data.data);
//     connection.destroy(); //关闭链接
//     return;
//   }
//   //   2.使用数据库
//   data = await dosql(`use blog_data`, connection);
//   if (!data.success) {
//     console.log(data.data);
//     connection.destroy(); //关闭链接
//     return;
//   }
//   //   2.使用数据库
//   //   data = await dosql(
//   //     `ALTER TABLE users
//   //     ADD uid varchar(20) AFTER id;`,
//   //     connection
//   //   );
//   //   if (!data.success) {
//   //     console.log(data.data);
//   //     connection.destroy(); //关闭链接
//   //     return;
//   //   }
//   //   2.插入一个默认用户
//   data = await dosql(
//     `insert into users(email,password,nick)  values ('111@qq.com','1111','test1')`,
//     connection
//   );
//   if (!data.success) {
//     console.log(data.data);
//     connection.destroy(); //关闭链接
//     return;
//   }
//   //   3.创建user数据表
//   data = await dosql(
//     `
//   create table if not exists blogs(
//       id bigint primary key auto_increment,
//       uid varchar(20) not null,
//       title varchar(100) not null,
//       introduction varchar(500) not null,
//       img varchar(255),
//       content longtext ,
//       blog_type varchar(10),
//       blog_tag varchar(10),
//       read_ int default 0,
//       create_time timestamp ,
//       blog_id varchar(20),
//       author varchar(10)
//   )
//   `,
//     connection
//   );
//   if (!data.success) {
//     console.log(data.data);
//     connection.destroy(); //关闭链接
//     return;
//   }
//   //   4.创建评论表
//   data = await dosql(
//     `
//   create table if not exists comments_(
//       id bigint primary key auto_increment,
//       uid varchar(100) not null,
//       blog_id varchar(500) not null,
//       content varchar(255) ,
//       create_time timestamp
//   )
//   `,
//     connection
//   );
//   if (!data.success) {
//     console.log("articles" + data.data);
//     connection.destroy(); //关闭链接
//     return;
//   }
//   //留言表
//   data = await dosql(
//     `
//   create table if not exists LeaveMessage(
//       id bigint primary key auto_increment,
//       uid varchar(100) not null,
//       content varchar(255) ,
//       create_time timestamp
//   )
//   `,
//     connection
//   );
//   if (!data.success) {
//     console.log("articles" + data.data);
//     connection.destroy(); //关闭链接
//     return;
//   }
//   console.log("数据库创建完成");
//   connection.destroy();
// }
// handleFun();
